121 research outputs found

    Architecture of a Web-based Predictive Editor for Controlled Natural Language Processing

    Full text link
    In this paper, we describe the architecture of a web-based predictive text editor being developed for the controlled natural language PENG^{ASP). This controlled language can be used to write non-monotonic specifications that have the same expressive power as Answer Set Programs. In order to support the writing process of these specifications, the predictive text editor communicates asynchronously with the controlled natural language processor that generates lookahead categories and additional auxiliary information for the author of a specification text. The text editor can display multiple sets of lookahead categories simultaneously for different possible sentence completions, anaphoric expressions, and supports the addition of new content words to the lexicon

    Attempto - From Specifications in Controlled Natural Language towards Executable Specifications

    Full text link
    Deriving formal specifications from informal requirements is difficult since one has to take into account the disparate conceptual worlds of the application domain and of software development. To bridge the conceptual gap we propose controlled natural language as a textual view on formal specifications in logic. The specification language Attempto Controlled English (ACE) is a subset of natural language that can be accurately and efficiently processed by a computer, but is expressive enough to allow natural usage. The Attempto system translates specifications in ACE into discourse representation structures and into Prolog. The resulting knowledge base can be queried in ACE for verification, and it can be executed for simulation, prototyping and validation of the specification.Comment: 15 pages, compressed, uuencoded Postscript, to be presented at EMISA Workshop 'Naturlichsprachlicher Entwurf von Informationssystemen - Grundlagen, Methoden, Werkzeuge, Anwendungen', May 28-30, 1996, Ev. Akademie Tutzin

    Specifying Logic Programs in Controlled Natural Language

    Full text link
    Writing specifications for computer programs is not easy since one has to take into account the disparate conceptual worlds of the application domain and of software development. To bridge this conceptual gap we propose controlled natural language as a declarative and application-specific specification language. Controlled natural language is a subset of natural language that can be accurately and efficiently processed by a computer, but is expressive enough to allow natural usage by non-specialists. Specifications in controlled natural language are automatically translated into Prolog clauses, hence become formal and executable. The translation uses a definite clause grammar (DCG) enhanced by feature structures. Inter-text references of the specification, e.g. anaphora, are resolved with the help of discourse representation theory (DRT). The generated Prolog clauses are added to a knowledge base. We have implemented a prototypical specification system that successfully processes the specification of a simple automated teller machine.Comment: 16 pages, compressed, uuencoded Postscript, published in Proceedings CLNLP 95, COMPULOGNET/ELSNET/EAGLES Workshop on Computational Logic for Natural Language Processing, Edinburgh, April 3-5, 199

    Attempto Controlled English (ACE)

    Full text link
    Attempto Controlled English (ACE) allows domain specialists to interactively formulate requirements specifications in domain concepts. ACE can be accurately and efficiently processed by a computer, but is expressive enough to allow natural usage. The Attempto system translates specification texts in ACE into discourse representation structures and optionally into Prolog. Translated specification texts are incrementally added to a knowledge base. This knowledge base can be queried in ACE for verification, and it can be executed for simulation, prototyping and validation of the specification.Comment: 13 pages, compressed, uuencoded Postscript, to be presented at CLAW 96, The First International Workshop on Controlled Language Applications, Katholieke Universiteit Leuven, 26-27 March 199

    Learning Effect Axioms via Probabilistic Logic Programming

    Get PDF
    In this paper we showed how we can automatically learn the structure and parameters of probabilistic effect axioms for the Simple Event Calculus (SEC) from positive and negative example interpretations stated as short dialogue sequences in natural language. We used the cplint framework for this task that provides libraries for structure and parameter learning and for answering queries with exact and inexact inference. The example dialogues that are used for learning the structure of the probabilistic logic program are parsed into dependency structures and then further translated into the Event Calculus notation with the help of a simple ontology. The novelty of our approach is that we can not only process uncertainty in event recognition but also learn the structure of effect axioms and combine these two sources of uncertainty to successfully answer queries under this probabilistic setting. Interestingly, our extension of the logic-based version of the SEC is completely elaboration-tolerant in the sense that the probabilistic version fully includes the logic-based version. This makes it possible to use the probabilistic version of the SEC in the traditional way as well as when we have to deal with uncertainty in the observed world. In the future, we would like to extend the probabilistic version of the SEC to deal -- among other things -- with concurrent actions and continuous change

    An evaluation of portfolio assessment in an undergraduate Web Technology unit

    Get PDF
    This paper describes the implementation and evaluation of the portfolio assessment task with a particular reference to the effect on student's perception of the feedback they received in the unit. Our primary question is whether portfolio assessment provides better opportunities for feedback to students and whether this improves their learning experience as a result. In evaluating this new assessment method, we are also aware of the potential for generating excessive load on teaching staff; hence a secondary question is whether this mode of assessment can be managed within reasonable workload for the teaching staff

    Regional myocardial ischemia in hypertrophic cardiomyopathy: Impact of myectomy

    Get PDF
    AbstractObjectiveChest pain is a common finding in patients with hypertrophic cardiomyopathy and can be observed in 40% to 50% of all patients. However, the pathogenesis of these ischemia-like symptoms is still unclear.MethodsTwenty-two patients with hypertrophic cardiomyopathy and 15 controls underwent positron emission tomography for evaluation of regional myocardial perfusion and coronary flow reserve (hyperemic/baseline myocardial blood flow). Myocardial perfusion (mL/min/g) was measured using [13N]ammonia at rest and during hyperemia with dipyridamole (0.56 mg/kg intravenously). Regional coronary flow reserve was assessed in 3 planes (apical, midventricular, basal) in 4 regions (septal, anterior, lateral, inferior). Patients were divided into 2 groups: group 1 consisted of 11 patients treated with surgical myectomy (age 56 ± 10 years) and group 2 consisted of 11 patients treated medically (age 53 ± 13 years).ResultsMean global coronary flow reserve was 3.87 ± 0.92 in controls but 2.31 ± 0.40 in operated (P < .001 vs controls) and 1.76 ± 0.58 in medically treated patients (P < .001 vs controls, P < .05 vs operated). Similarly, septal coronary flow reserve was 4.19 ± 1.22 in controls but significantly reduced in operated patients (2.26 ± 0.48, P < .001 vs controls) and in medically treated patients (1.76 ± 0.58; P < .001 vs controls). However, septal flow reserve was significantly higher in operated patients than in patients with medically treated hypertrophic cardiomyopathy (+37%, P < .05), mainly due to a reduced resting myocardial perfusion.ConclusionsGlobal and regional myocardial perfusion is reduced in patients with hypertrophic cardiomyopathy. However, myectomy may have a beneficial effect on septal perfusion and flow reserve. Thus, ischemia seems to play an important role in the symptomatology and pathophysiology of hypertrophic cardiomyopathy
    • …
    corecore